var url = location.origin;
var obj = {
    startTime: '2017-02-02 14:14:19',
    endTime: '2017-03-16 16:34:11',
    user_id: $("#user_id").val(),
    id: 4000
};

var Request = new Object();
var urlData = GetRequest();
var noIDData={
    startTime: urlData.startTime,
    endTime: urlData.endTime,
    user_id: urlData.user_id,
    fsbh:urlData.fsbh,
    cgbh:urlData.cgbh
};
var FGData={
    startTime: urlData.startTime,
    endTime: urlData.endTime,
    user_id: urlData.user_id,
};


setTimeout(function () {
    ajax('get', url + '/dynamic/getDynamicBloodGlucose', noIDData, chartsCallBack);
    ajax('get', url + '/dynamic/bloodDiet/eatTangValue', noIDData, chartsCallBack1);
    ajax('get', url + '/dynamic/bloodMedication/sportTangValue', noIDData, chartsCallBack2);
    ajax('get', url + '/dynamic/bloodGlucose/freeBloodReport', FGData, CallBack3);
    ajax('get', url + '/dynamic/bloodGlucose/generalReport', FGData, CallBack4);
    $("#equ_number").find(".fs").html(urlData.fsbh);
    $("#equ_number").find(".cg").html(urlData.cgbh);
}, 50);


function CallBack3(data) {
    if(data.code==10000){
$("#userMsg").find(".name").html(data.user.name);
$("#userMsg").find(".sex").html(data.user.sex.value);

        var html='';
        $.each(data.data,function(k,v){
            html+="<tr>";
            $.each(v,function(m,n){
                if((v[0]=='早餐后2小时平均值')||(v[0]=='午餐后2小时平均值')||(v[0]=='晚餐后2小时平均值')
                    ||(v[0]=='葡萄糖平均值')){
                    if(m!=0){
                        html+='<td>'+Number(checkUndefined(n)).toFixed(1)+'</td>'
                    }else{
                        html+='<td>'+checkUndefined(n)+'</td>'
                    }
                }else{
                    html+='<td>'+checkUndefined(n)+'</td>'
                }

            });
            html+='</tr>'
        });
        $("#daily_table").html(html)
    }else{
        alertModel("温馨提示",data.message)
    }
}

function CallBack4(data) {
    if(data.code==10000){
        //总体检测报告table⬇️
        $("#AllReportTable").find("td.avg").html(addArrowToTop(Number(checkUndefinedself(data.data.avg)).toFixed(1),6.6));
        $("#AllReportTable").find("td.count").html(checkUndefinedself(data.data.count));
        $("#AllReportTable").find("td.gloodMidel").html(addArrowToTop(checkUndefinedself(data.data.gloodMidel),17));
        $("#AllReportTable").find("td.gloodMin").html(addArrowToTop(checkUndefinedself(data.data.gloodMin),12));
        $("#AllReportTable").find("td.max").html(addArrowToTopToBottom(checkUndefinedself(data.data.max),11.1));
        $("#AllReportTable").find("td.min").html(addArrowToTopToBottom(checkUndefinedself(data.data.min),3.9));
        $("#AllReportTable").find("td.sdbg").html(addArrowToTop(checkUndefinedself(data.data.sdbg),1.4));

        // 图谱及报告分析⬇️
        var str1='';
        var str2='';
        var str3='';
        var str3_2='';
        var str4='';
        if(addArrowToTop(checkUndefinedself(data.data.avg),6.6).slice(-1)=="↑"){
            str1='，高于正常值。'
        }else{
            str1='，正常。'
        }

        if(checkUndefinedself(data.data.max)-checkUndefinedself(data.data.min)>=5){
            str2="，波动幅度较大。"
        }else{
            str2="，波动幅度较小。"
        }

        if(addArrowToTop(checkUndefinedself(data.data.gloodMidel),17).slice(-1)=="↑"){
            str3='，高于正常范围。'
        }else{
            str3='，正常'
        }
        if(addArrowToTop(checkUndefinedself(data.data.gloodMin),12).slice(-1)=="↑"){
            str3_2='，高于正常范围。'
        }else{
            str3_2='，正常。'
        }
        if(addArrowToTop(checkUndefinedself(data.data.sdbg),1.4).slice(-1)=="↑"){
            str4='，高于正常值。'
        }else{
            str4='，正常。'
        }
        $(".Analysis1").html('1、平均血糖'+Number(checkUndefinedself(data.data.avg)).toFixed(1)+'mmol/L'+str1);
        $(".Analysis2").html('2、全天血糖在'+checkUndefinedself(data.data.min)+'-'+checkUndefinedself(data.data.max)+'mmol/L'+str2);
        $(".Analysis3").html('3、高血糖时间占比'+checkUndefinedself(data.data.gloodMidel)+str3+'，'+'低血糖时间占比'+checkUndefinedself(data.data.gloodMin)+str3_2)
        $(".Analysis4").html('4、血糖波动系数'+checkUndefinedself(data.data.sdbg)+str4)


    }else{
        alertModel('温馨提示',data.message)
    }


}

function addArrowToTop(dataVal, standardVal) {
    if(dataVal!==""&&dataVal!==null){
        dataVal=dataVal+"";
        if(dataVal.slice(-1)=="%"){
            if (Number(dataVal.slice(0,-1)) > Number(standardVal)) {
                return dataVal + "↑"
            } else {
                return dataVal
            }
        }else{
            if (Number(dataVal) > Number(standardVal)) {
                return dataVal + "↑"
            } else {
                return dataVal
            }
        }
    }else{
        return dataVal
    }


}

function addArrowToTopToBottom(dataVal, standardVal) {
    if(dataVal!==""&&dataVal!==null){
        if (Number(dataVal) > Number(standardVal)) {
            return dataVal + "↑"
        } else if (Number(dataVal) < Number(standardVal)) {
            return dataVal+"↓"
        }else{
            return dataVal
        }
    }else{
        return dataVal
    }

}

//所有图标的调用⬇️,Å
// // var glucose = data.glucose;
// setTimeout(function () {
//     //这里增传一个width，用于计算后宽度给图表⬇️
//     // var widthCompu=$(".ContinuouslyPic").width();
//     //连续血糖调用⬇️
//     chart2_1a(data.glucose, data.min, data.max, data.username.USERNAME, data.referGlucose, data.medicalInfo1, data.medicalInfo2, data.diet, data.motion);
//     //日间同比血糖调用⬇️
//     chart2_2b(data.dateGlucose);
//     //高低血糖百分比⬇️
//     chart2_2c(data.minPercentage, data.maxPercentage, data.normalPercentage);
//     //饮食事件同比图谱⬇️
//     chart2_2d(dietData);
//     //胰岛素同比图谱⬇️
//     chart2_2e(InsulinData);
//
// }, 50);

function checkUndefinedself(data) {
    return (data === undefined || data === null) ? 0 : data;

};





